home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…rary 6 (Reseller Edition) / Apple Ref. & Pres. Lib.v6.0.toast / pc / 3-Presentations / Apple Demos / Training / Macintosh Graphics Primer / Macintosh Graphics Primer / card_32773.txt < prev    next >
Text File  |  1990-12-05  |  7KB  |  279 lines

  1. -- card: 32773 from stack: in
  2. -- bmap block id: 0
  3. -- flags: 0000
  4. -- background id: 2792
  5. -- name: intro 11
  6. ----- HyperTalk script -----
  7. on closecard
  8.   global maploc, cardloc
  9.   put word 1 of the short name of this card into maploc
  10.   put word 2 of the short name of this card into cardloc
  11. end closecard
  12.  
  13.  
  14.  
  15. -- part 5 (button)
  16. -- low flags: 00
  17. -- high flags: 0000
  18. -- rect: left=128 top=268 right=285 bottom=225
  19. -- title width / last selected line: 0
  20. -- icon id / first selected line: 0 / 0
  21. -- text alignment: 1
  22. -- font id: 0
  23. -- text size: 12
  24. -- style flags: 0
  25. -- line height: 16
  26. -- part name: New Button
  27. ----- HyperTalk script -----
  28. on mouseUp
  29.   visual dissolve
  30.   go card "intro 12"
  31. end mouseUp
  32.  
  33.  
  34.  
  35. -- part 6 (button)
  36. -- low flags: 00
  37. -- high flags: 0000
  38. -- rect: left=284 top=269 right=286 bottom=381
  39. -- title width / last selected line: 0
  40. -- icon id / first selected line: 0 / 0
  41. -- text alignment: 1
  42. -- font id: 0
  43. -- text size: 12
  44. -- style flags: 0
  45. -- line height: 16
  46. -- part name: New Button
  47. ----- HyperTalk script -----
  48. on mouseUp
  49.   visual dissolve
  50.   go card "intro 13"
  51. end mouseUp
  52.  
  53.  
  54.  
  55. -- part 7 (button)
  56. -- low flags: 00
  57. -- high flags: 0000
  58. -- rect: left=128 top=284 right=301 bottom=225
  59. -- title width / last selected line: 0
  60. -- icon id / first selected line: 0 / 0
  61. -- text alignment: 1
  62. -- font id: 0
  63. -- text size: 12
  64. -- style flags: 0
  65. -- line height: 16
  66. -- part name: New Button
  67. ----- HyperTalk script -----
  68. on mouseUp
  69.   visual dissolve
  70.   go card "intro 14"
  71. end mouseUp
  72.  
  73.  
  74.  
  75. -- part 8 (button)
  76. -- low flags: 00
  77. -- high flags: 0000
  78. -- rect: left=206 top=301 right=320 bottom=310
  79. -- title width / last selected line: 0
  80. -- icon id / first selected line: 0 / 0
  81. -- text alignment: 1
  82. -- font id: 0
  83. -- text size: 12
  84. -- style flags: 0
  85. -- line height: 16
  86. -- part name: New Button
  87. ----- HyperTalk script -----
  88. on mouseUp
  89.   visual dissolve
  90.   go card "intro 16"
  91. end mouseUp
  92.  
  93.  
  94.  
  95. -- part 9 (button)
  96. -- low flags: 00
  97. -- high flags: 2000
  98. -- rect: left=428 top=317 right=342 bottom=456
  99. -- title width / last selected line: 0
  100. -- icon id / first selected line: 18611 / 18611
  101. -- text alignment: 1
  102. -- font id: 0
  103. -- text size: 12
  104. -- style flags: 0
  105. -- line height: 16
  106. -- part name: prev
  107. ----- HyperTalk script -----
  108. on mouseUp
  109.   visual effect scroll right
  110.   go prev
  111. end mouseUp
  112.  
  113.  
  114.  
  115. -- part 10 (button)
  116. -- low flags: 00
  117. -- high flags: 2000
  118. -- rect: left=484 top=317 right=342 bottom=512
  119. -- title width / last selected line: 0
  120. -- icon id / first selected line: 18613 / 18613
  121. -- text alignment: 1
  122. -- font id: 0
  123. -- text size: 12
  124. -- style flags: 0
  125. -- line height: 16
  126. -- part name: return
  127. ----- HyperTalk script -----
  128. on mouseUp
  129.   pop card into lastPush
  130.   if the short name of this stack is not in lastPush then
  131.     visual dissolve
  132.     go card "Map"
  133.   else
  134.     visual dissolve
  135.     go lastPush
  136.   end if
  137. end mouseUp
  138.  
  139.  
  140.  
  141. -- part 11 (button)
  142. -- low flags: 00
  143. -- high flags: 2000
  144. -- rect: left=458 top=317 right=342 bottom=485
  145. -- title width / last selected line: 0
  146. -- icon id / first selected line: 18612 / 18612
  147. -- text alignment: 1
  148. -- font id: 0
  149. -- text size: 12
  150. -- style flags: 0
  151. -- line height: 16
  152. -- part name: next
  153. ----- HyperTalk script -----
  154. on mouseUp
  155.   visual dissolve
  156.   go next
  157. end mouseUp
  158.  
  159.  
  160.  
  161. -- part 12 (button)
  162. -- low flags: 00
  163. -- high flags: 0000
  164. -- rect: left=284 top=285 right=302 bottom=381
  165. -- title width / last selected line: 0
  166. -- icon id / first selected line: 0 / 0
  167. -- text alignment: 1
  168. -- font id: 0
  169. -- text size: 12
  170. -- style flags: 0
  171. -- line height: 16
  172. -- part name: New Button
  173. ----- HyperTalk script -----
  174. on mouseUp
  175.   visual dissolve
  176.   go card "intro 15"
  177. end mouseUp
  178.  
  179.  
  180.  
  181. -- part 13 (button)
  182. -- low flags: 00
  183. -- high flags: 0002
  184. -- rect: left=392 top=320 right=338 bottom=426
  185. -- title width / last selected line: 0
  186. -- icon id / first selected line: 1500 / 1500
  187. -- text alignment: 1
  188. -- font id: 0
  189. -- text size: 12
  190. -- style flags: 0
  191. -- line height: 16
  192. -- part name: Start-Up
  193. ----- HyperTalk script -----
  194. on mouseDown
  195.   global NAV_PATH, SYS_PATH, GTRACKINGDISABLED
  196.  
  197.   put (item 1 of the mouseLoc) - (item 1 of the Loc of me) into whereInBtn
  198.  
  199.   -- simulate hiliting of two small buttons
  200.   repeat until the mouse is up
  201.     ---find out WHERE on the icon you clicked
  202.     put (item 1 of the mouseLoc) - (item 1 of the Loc of me) into whereInBtn
  203.     if the mouseLoc is within the rect of the target then
  204.       if whereInBtn < 0 then
  205.         set icon of me to 1501
  206.       else
  207.         set icon of me to 1502
  208.       end if
  209.     else   -- outside of the button, reset default icon
  210.       set icon of me to 1500
  211.     end if
  212.   end repeat
  213.   set icon of me to 1500
  214.   if the mouseloc is not within the rect of me then exit mouseDown
  215.  
  216.   if whereInBtn < 0 then
  217.     --- the click was on the left so go to send feedback if it exists
  218.     if (GTRACKINGDISABLED = empty) or (GTRACKINGDISABLED = true) then
  219.       answer "‚ÄúCD Preferences‚Äù has not been installed." with "OK"
  220.       exit mouseDown
  221.     end if
  222.     --
  223.     if (GTRACKINGDISABLED = "Disabled") then
  224.       answer "The feedback mechanism has been disabled." with "OK"
  225.       exit mouseDown
  226.     end if
  227.     --
  228.     push card
  229.     put SYS_PATH & "CD Preferences" into feedPath
  230.     set cursor to watch
  231.     visual effect dissolve fast
  232.     go stack feedPath
  233.   else if whereInBtn > 0 then
  234.     -- if the click was on the right then go back to navigation stack
  235.     visual effect iris close to black
  236.     visual effect iris open
  237.     if NAV_PATH = empty then put "cd welcome of stack" && "the ‚ÄúNavigation Stack‚Äù" into NAV_PATH
  238.     -- make a prompt for "where is" if the global is empty
  239.     go NAV_PATH
  240.   end if
  241. end mouseDown
  242.  
  243. on mouseUp
  244.   -- kill any mouseups
  245. end mouseUp
  246.  
  247.  
  248.  
  249. -- part contents for background part 9
  250. ----- text -----
  251. Macintosh Graphics Primer
  252.  
  253. -- part contents for background part 4
  254. ----- text -----
  255. The Basics of Color
  256.  
  257. -- part contents for background part 13
  258. ----- text -----
  259. How Computers Create Colors
  260.  
  261. -- part contents for background part 5
  262. ----- text -----
  263.  
  264. Color-capable computers, such as the modular Macintosh line, produce colors by identifying a bit or group of bits within memory to deal with each pixel on the screen.  Depending on the number of bits available to control each pixel, a computer may be capable of as few as 2 colors (black and white) up to many millions.
  265.  
  266. In a multi-bit pixel depth environment, some bits are used to determine the color of the pixel while others determine its saturation, lightness, etc.
  267.  
  268. ‚Ä¢ 1-Bit Display*                    ‚Ä¢ 2-Bit Display*
  269. ‚Ä¢ 4-Bit Display*                    ‚Ä¢ 8-Bit Display*
  270.                          ‚Ä¢ 24-Bit Display*
  271.  
  272. -- part contents for background part 11
  273. ----- text -----
  274. intro10
  275.  
  276. -- part contents for background part 14
  277. ----- text -----
  278. change: question 5
  279. show me: service 4